//! @file   lc_forward_decl.h
//! @brief  
//! @author Sayan Chaliha
//! @date   September, 2011
//!
//! 
#ifndef _LC_FORWARD_DECL_H
#define _LC_FORWARD_DECL_H

#include "libcyan_internal.h"
#include "lc_types.h"

namespace cyan {
  template <typename C>
  struct CharTraits;

  template <typename C, typename T = CharTraits<C> >
  class BasicString;

  typedef BasicString<Char> String;
  typedef BasicString<WChar> WString;
}

#endif /* _LC_FORWARD_DECL_H */
